package xin.marcher.module.quality.domain.dto;

import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.io.Serializable;
import java.util.Date;

/**
 *
 */
@Data
@AllArgsConstructor
@NoArgsConstructor
public class ItemQualityControlSurveyTaskDTO implements Serializable {

    /**
     * 商品skuId
     */
    private String skuId;

    /**
     * 商品sku名称
     */
    private String skuName;

    /**
     * 卖家id
     */
    private Long sellerId;

    /**
     * 风险id
     */
    private String surveyId;

    /**
     * 风险等级
     */
    private Integer riskLevel;

    /**
     * 用户id
     */
    private Integer userId;

    /**
     * 调查状态: 1-待处理,2-调查单已发送
     */
    private Integer surveyStatus;

    /**
     * 审核状态: 1-待处理,2-未通过,3-已通过,4-继续提供资质材料
     */
    private Integer auditStatus;

    /**
     * 未通过原因
     */
    private String notPassReason;

    /**
     * 商品问题类型: 1-质量问题,2-假货问题,3-物流问题,4-卖家态度问题
     */
    private Integer problemType;

    /**
     * 调查单内容
     */
    private String surveyFormContent;

    /**
     * 资质证明上传状态: 0-未上传,1-已上传,2-等待继续上传
     */
    private Integer qualityUploadStatus;

    /**
     * 商家提供资质期限是否开启: 0-关闭,1-开启
     */
    private Integer deadlineStatus;

    /**
     * 商家提供资质的期限,如果达到期限还未上传资质证明,调查结果自动变更为未通过
     */
    private Date deadline;
}
